Stock market today: BSE Sensex skyrockets 2,000 points; Nifty50 above 23,900 - top reasons bulls are back The Times of India